package org.front.client.utils;

import org.front.client.widget.mainwidget.MainWidget.Resources;
import org.front.shared.data.Distributeur;

import com.google.gwt.resources.client.ImageResource;

public class DistributeurUtils {

	private static Distributeur distributeur;

	private static final String CODE_PRODUIT_COCA_COLA = "0001";
	private static final String CODE_PRODUIT_SPRITE = "0002";
	private static final String CODE_PRODUIT_FANTA = "0003";
	private static final String CODE_PRODUIT_ORANGINA = "0004";
	private static final String CODE_PRODUIT_SCHWEPPES = "0005";
	private static final String CODE_PRODUIT_OASIS = "0006";
	private static final String CODE_PRODUIT_BOUNTY = "0011";
	private static final String CODE_PRODUIT_KINDER_BUENO = "0015";
	private static final String CODE_PRODUIT_EVIAN = "0016";
	private static final String CODE_PRODUIT_SKITTLES = "0012";
	private static final String CODE_PRODUIT_PERRIER = "0017";
	private static final String CODE_PRODUIT_SNIKERS = "0010";
	private static final String CODE_PRODUIT_MARS= "0009";
	private static final String CODE_PRODUIT_KITKAT = "0008";
	private static final String CODE_PRODUIT_PEPSI = "0007";

	
	public static ImageResource getImageProduit(String codeProduit) {

		if (CODE_PRODUIT_COCA_COLA.equals(codeProduit)) {
			return Resources.INSTANCE.images().cocaCola();
		} else if (CODE_PRODUIT_SPRITE.equals(codeProduit)) {
			return Resources.INSTANCE.images().sprite();
		} else if (CODE_PRODUIT_FANTA.equals(codeProduit)) {
			return Resources.INSTANCE.images().fanta();
		} else if (CODE_PRODUIT_ORANGINA.equals(codeProduit)) {
			return Resources.INSTANCE.images().orangina();
		} else if (CODE_PRODUIT_SCHWEPPES.equals(codeProduit)) {
			return Resources.INSTANCE.images().schweppes();
		} else if (CODE_PRODUIT_OASIS.equals(codeProduit)) {
			return Resources.INSTANCE.images().oasis();
		} else if (CODE_PRODUIT_BOUNTY.equals(codeProduit)) {
			return Resources.INSTANCE.images().bounty();
		} else if (CODE_PRODUIT_EVIAN.equals(codeProduit)) {
			return Resources.INSTANCE.images().evian();
		} else if (CODE_PRODUIT_KINDER_BUENO.equals(codeProduit)) {
			return Resources.INSTANCE.images().kinderBueno();
		} else if (CODE_PRODUIT_SKITTLES.equals(codeProduit)) {
			return Resources.INSTANCE.images().skittles();
		} else if (CODE_PRODUIT_PERRIER.equals(codeProduit)) {
			return Resources.INSTANCE.images().perrier();
		} else if (CODE_PRODUIT_SNIKERS.equals(codeProduit)) {
			return Resources.INSTANCE.images().snikers();
		}  else if (CODE_PRODUIT_MARS.equals(codeProduit)) {
			return Resources.INSTANCE.images().mars();
		} else if (CODE_PRODUIT_KITKAT.equals(codeProduit)) {
			return Resources.INSTANCE.images().kitkat();
		} else if (CODE_PRODUIT_PEPSI.equals(codeProduit)) {
			return Resources.INSTANCE.images().pepsi();
		}

		return null;
	}
	
	/**
	 * @return the distributeur
	 */
	public static Distributeur getDistributeur() {
		return distributeur;
	}


	/**
	 * @param distributeur the distributeur to set
	 */
	public static void setDistributeur(Distributeur distributeur) {
		DistributeurUtils.distributeur = distributeur;
	}
}
